home *** CD-ROM | disk | FTP | other *** search
- From Teijo
-
- This file lists some of the changes and new features between OctaMED V6
- and OctaMED Soundstudio V1. (still more to be added)
-
- First.....
-
- As this is only a beta Demo, you may need to adjust your stack...
- if you get a "stack overflow" report, re-set your stack to 7000
- (will not be required for full save enabled release)
-
-
-
- Main Features (more additions yet)
- ~~~~~~~~~~~~~
- Mixing Routine
- ~~~~~~~~~~~~~~
- This is the most significant new feature; instead of the old 4-channel
- mode which was tightly tied to the audio hardware of Amiga, the mixing
- routine is hardware-independent, and can use several output options.
- Supported output devices are Amiga (8- and 14-bit), Toccata (16-bit),
- Maestix (16-bit) and Delfina (16-bit). It's also possible to record
- digital sound data directly onto disk at desired resolution (8/16) and
- sampling frequency.
-
- The mixing routine allows up to 64 independent audio channels, supports
- both 8- and 16-bit samples, user-specified mixing frequency (constrained
- by the limitations of the output device), trackwise panning, playing
- samples backwards, ping-pong looping, playing samples from Fast RAM,
- a six-octave pitch range, OctaMED synthsounds, stereo and mono modes,
- real-time echo/cross-echo and stereo separation control and high-quality
- interpolation for recording digital data on disk.
-
- The mixing routines are written in optimized assembler code, for optimum
- versions for both 68000 and 68020 + greater, though mixing is very slow
- on the 68000.
-
- As a rough example on the speed of the routine, the A3000/25 can play
- about 10 channels at 48 kHz thru Toccata.
-
- Also, to support the mixing routine, OctaMED can now load S3M and
- also FastTracker 1.0 modules.
-
- As I said, you can store the module (or parts of it) onto disk directly
- as digital sample data. This could be used, for example, for creating a
- drum loop sample by constructing it with several tracks, and then saving
- it...the resulting sample only takes one channel and it can be used
- anywhere. A special "Smoothing" switch is available for recording onto disk.
- It filters unwanted frequencies away, resulting better audio quality than
- what you would get in 4 channel mode. On the 68060, it's useful in
- real-time playing, as well :-)
-
- The fact that the audio data is mixed by the processor also opens exciting
- possibilities for performing digital signal processing at the same time.
- OctaMED Soundstudio offers digital 'Echo' and 'Cross Echo' in real time. I
- hope to extend the array of DSP functions in the future PC versions.
-
- Playing 8 or more channels using this demoversion....
-
- Choose "Set Options" from the Song menu, click 1-64 Ch Mixing. Then choose
- "Mixing Parameters" from the Settings menu and set Max. Channels to the
- desired number of channels. Loading a S3M-module or an OctaMED module
- using mixing (which are extremely rare at the moment, of course) will
- cause these settings to change automatically.
-
- Notation Editor
- ~~~~~~~~~~~~~~~
- The notation editor, which didn't exist in V6, is now back.
- It is vastly enhanced. Main highlights:
-
- * Up to 16 staves, each tracker track can be assigned to any staff.
- The staves can be named, and their vertical positions and width
- can be adjusted. Treble, bass and alto clefs are available.
-
- * Time signature freely selectable (instead of only two choices,
- as in V5). Measures can be added to a block at a single click.
-
- * A Compugraphic notation font is provided for better print quality.
-
- Some people have been longing for a top quality "professional" notation
- editor, such an editor won't ever appear in the Amiga OctaMED version.
- It would be practically impossible to cross professional notation with
- tracking, and the result would probably be a big kludge that nobody is
- satisfied with.
- For professional quality notation, OctaMED songs can be exported as
- MIDI files to a dedicated "notator" program.
-
-
- FastMemPlay
- ~~~~~~~~~~~
- FastMemPlay is a new feature for use in the 4-channel mode. As the name
- implies, when this feature is activated, samples can reside not only in
- Chip RAM, but also in Fast RAM. You can therefore fully utilize all the
- memory you have installed. The FastMemPlay-feature also offers a few
- other advantages; the samples may now be as long as the memory allows
- (the old limitation was 131072 bytes), and you can also use odd offset
- and length for repeat. (All of these features are automatically
- available when using the mixing routine.)
-
- Triggering ARexx Commands
- ~~~~~~~~~~~~~~~~~~~~~~~~~
- The new player command 2D is suitable for controlling events that must be
- synchronized with playing the song. You can define up to 256 events which
- can then be launched in the song using the command 2D. The possible events
- are: sending an ARexx command to OctaMED or some other program, launching
- an ARexx script or even launching another program.
-
- Replace Notes
- ~~~~~~~~~~~~~
- This is a new window which allows you to do powerful search-and-replace
- operations on notes, instrument numbers, commands, or any combination of
- them. For example:
- C-2 2xxxx -> D-2 3xxxx
- xxxxx0FFF -> xxxxx0000 (remove commands 0FFF)
- xxxxx09xx -> xxxxx0000 (remove all TPL change commands)
-
- The functionality of this feature is fully available for use by ARexx
- scripts.
-
- MIDI Controllers
- ~~~~~~~~~~~~~~~~
- The set of command numbers 31 - 3F have now been reserved for MIDI users.
- The old way of using MIDI controllers required a combination of commands
- 05 and 00. Now you can map any controller to a single command 31 - 3F.
- Plus, you can also control MIDI Registered and Non-Registered Parameter
- Numbers with the same set of commands (3 pairs of 05/00 commands would be
- required for that).
-
- Instrument List
- ~~~~~~~~~~~~~~~
- A simple window for easy viewing and selecting of instruments in memory.
-
- Improved ARexx Interface
- ~~~~~~~~~~~~~~~~~~~~~~~~
- 28 new ARexx commands and 9 improved commands. Some powerful new commands
- include finding and/or replacing notes/instrument numbers/commands (see
- Replace Notes above), direct handling of copy buffer contents, and
- sending MIDI messages (useful for keyboard shortcuts).
-
- The above features were the most significant changes since V6, but they are
- not by any means the only ones.
- But you can see the rest when OctaMED Soundstudio is released, and I hope,
- after a years work, you will like it.
-
- Smaller features (more to be added)
- ~~~~~~~~~~~~~~~~
- * Default directories for loading songs, instruments and executing ARexx
- scripts can be set and saved.
- * ARexx scripts can be executed with a new menu item + file requester
- combination.
- * A menu item for opening AmigaDOS shells on OctaMED screen for quick
- command line jobs.
- * Instead of requesting the file format when saving instruments, the
- Sample List Editor now has menu items for default formats.
- * The Song Annotation window can be (optionally) opened automatically
- when there's information embedded in the song just loaded.
- * Cut/Copy operations now optionally affect either all command pages of
- the block, or just the current page.
- * Re-mark range resurrects the previously selected range.
- * A special Slave Mode for using the Amiga as a MIDI slave (for sample
- playing).
- * Changed settings can be optionally displayed on the title bar.
- * The Generic Slide is now clever; it handles unsigned and signed slides,
- and special slides in which both digits are independent, depending on
- the command and whether MIDI is active or not.
- * Command 0FF7 stops playing until all pending SysEx commands are sent.
- * Fixed many (minor) bugs and problems.
-
- -Teijo Kinnunen April 96